david martinez
When a sports analysis is nothing but an empty frameOn Tuesday morning, a young colleague sent me a link to a piece of analysis...
Xu Wen Jing Beats Thuy Linh: The Verdict Was Written in the Final Eight MinutesNguyen Thuy Linh led 17-14 in the second game. The crowd at Nguyen Du stadium...
Germany outlast Poland in overtime, Croatia rally past Netherlands in FIBA World Cup qualifiersGermany survived an overtime scare against previously unbeaten Poland, winnin...
The V.League Transfer Window and the Problem of VerificationThe V.League Transfer Window and the Problem of Verification 11:47 p.m., a...
An Empty Data Sheet Is Not Proof of InnocenceIn March 2026, the organisers of VCS — Vietnam's top League of Legends...
Arsenal 2-0 Sunderland: A Saved Penalty, 121 Seconds and a Three-Point GapIn the stands at the Stadium of Light, the man next to me stood up before the...
Barcelona dominate Levante: Yamal's streak and the La Masia symphonyBarcelona beat Levante 2-0: Yamal's six-goal streak and the La Masia symphony...
Lock-up in Baku: Colapinto Was Wrong, but Alpine Pays the BillThe field had just bunched up behind the safety car at Baku when Franco...
Blank Cells in Esports Data Reports: When Missing Information Is Read as "No Problem"Match night in Busan, and I am sitting in the commentary booth with three...
The Empty Cell at Spa: When Formula 1 Data Goes Silent and the Reader Invents a VoiceOn August 29, 2026, at Spa-Francorchamps, a Formula 1 race was officially...
V-League 2026 Transfer Window: When Data Speaks, Emotion Must Take a Step BackThe summer 2026 transfer window in Vietnamese football has been noisy from th...
China 1-0 Vietnam in the ASIAD 2026 Quarterfinal: Winning on the Scoreboard, Losing in the DataA team that lost 0-8 to Japan in the group stage just days earlier then kept ...
V.League: When the Crowd Falls Silent, Fitness Is the True Judge of the TitleMinute 78. An away defender stands with both hands on his knees, gasping for...
Trabzonspor 2-0 Besiktas: 'Checkmate' Online, and a Team Built Around One ScorerThe final whistle had barely faded when Trabzonspor's official account posted...
A 17-Year-Old Indian Swimmer's 18-Month Ban: Terbutaline, an Honest Form and an Administrative GapHe wrote the name of the substance on his doping control form. He did not hid...
Overwatch 2 Perks: The Hidden Patch Running Inside a Pro MatchOn an evening watching Tier 2 Korean teams scrim, I saw a fight that made me...
Bandung, the 0-6 Night: When Malaysia Refused to Stop and Singapore Touched a Historic LowI stand at the end of the corridor and hear the sigh of an era clearly. That...
Vietnamese Football: The Missing Middle Tier and What It CostsOn the evening of January 5, 2026, I sat in a cafe in Busan, nearly three...
Mark Allen Returns to Belfast: The Long Pot Is the Last Thing to Come BackAt the Waterfront Hall in Belfast, Mark Allen stands up from the leather chai...
Vietnam Swimming After SEA Games 32: Medals Rise, Depth Falls?At the 32nd SEA Games in Cambodia, Vietnam's swimming team won 11 gold medals...
